home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Amiga Amateur Radio User Group
/
AARUG UK #17 (199x)(Amiga Amateur Radio User Group UK)(PD)[WB][G4DCV].zip
/
AARUG UK #17 (199x)(Amiga Amateur Radio User Group UK)(PD)[WB][G4DCV].adf
/
NET2NOS.rexx
< prev
next >
Wrap
OS/2 REXX Batch file
|
1990-05-07
|
906b
|
33 lines
/* Convert HOSTS.NET to DOMAIN.TXT */
/* Trace R */
Call Open(net,"TCPIP:Hosts.NET",Read)
Call Open(nos,"TCPIP:Domain.TXT",Write)
Call WriteLn(nos,'# HOSTS.NET converted to DOMAIN.TXT format for NOS version')
Call WriteLn(nos,'# of KA9Q TCP/IP on '||DATE()||' by G1YYH')
Call WriteLn(nos,'#')
Call WriteLn(nos,'GBR. IN PTR g1yyh.')
Call WriteLn(nos,'NW. IN PTR g1yyh.')
Call WriteLn(nos,'EU. IN PTR g1yyh.')
Call WriteLn(nos,'WWW. IN PTR g1yyh.')
Call WriteLn(nos,'#')
Do Until EOF(net)
inline=readln(net)
IF LEFT(inline,1)='#' Then
Call WriteLn(nos,inline)
Else Do
Parse Var inline ipaddr callsign ampr '#' cmt
If ipaddr~='' Then Do
Say left(ipaddr,15) callsign
Call Writeln(nos,'# '||cmt)
Call Writeln(nos,callsign||'. IN CNAME '||SPACE(ampr)||'.')
Call Writeln(nos,SPACE(ampr)||'. 100000 IN A '||ipaddr)
End
End
End
Call Close(net)
Call Close(nos)